ruddy snail - French English Dictionary